iT邦幫忙

2024 iThome 鐵人賽

DAY 7
0
JavaScript

大學生必學的Java入門技巧系列 第 7

[Day7] 好重要!Java的流程結構-1

  • 分享至 

  • xImage
  •  

Java 的迴圈 (Loop) 是一種非常重要的流程結構,允許你反覆執行一段程式碼,直到特定條件不再滿足為止。

for 迴圈
是一種控制語句,它可以多次重複執行Java程式當中的某個部分。其中它適用於知道起始點與終止點的時候,也就是說在你知道此迴圈要執行多少次時使用。
先以一個範例說明:
https://ithelp.ithome.com.tw/upload/images/20240921/201693870Nps7DD8IL.png
由上述的範例得知,for迴圈內部需要一個變數來運作,而其中又以分號區隔成三個部分。
for(起始值 ; 終止條件 ; 累加值)

  • 第一部分的起始值明確來說是指這個for迴圈開始執行的時候使用哪個變數當作控制的索引值。
  • 第二部分的終止條件其實可以將它想成繼續執行的條件,也就是說當不符合此項條件時,迴圈就終止。
  • 第三部分的累加值主要目的就是讓索引值有所改變,否則它將會形成無窮迴圈。

while迴圈
while翻成中文叫「當」,因此可以把它簡單理解成「當什麼情況發生的時候,我就做什麼」。它也是一個控制語句,根據給定的boolean條件重複執行Java中的某個部分。它和for迴圈最大的差別在於,它主要用在執行次數不確定的情況。
先以一個範例說明
https://ithelp.ithome.com.tw/upload/images/20240921/20169387Ay5XnLJUNT.png
其中和for迴圈一樣,都有起始值、終止條件、累加值。三部分缺一不可,否則有可能會產生無窮迴圈的情況喔。


上一篇
[Day6] Java的陣列及特別的動態陣列
下一篇
[Day8] 好重要!Java的流程結構-2
系列文
大學生必學的Java入門技巧30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言